package com.sale.goods.domain.dto.single;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sale.goods.domain.GoodsCalculate;
import com.sale.goods.domain.GoodsSource;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @Description 收款单返回类
 * @Date 23-07-26
 * @Author hl
 **/
@Data
public class GoodsCollectionSingle {

    /** id */
    private Long collectionId;

    /** 收款单号 */
    private String collectionCode;

    /** 客户编码 */
    private String clientCode;

    /** 客户名称 */
    private String clientName;

    /** 状态 */
    private Integer collectionStatus;

    /* 开单时间 */
    private String collectionTime;

    /** 总欠款 */
    private BigDecimal grossArrears;

    /** 业务员 */
    private String businessName;

    /** 结算信息集合 */
    private List<GoodsCalculate> calculateList;

    /** 源单据集合 */
    private List<GoodsSource> sourceList;

    /** 整单折扣 */
    private BigDecimal packageDiscount;

    /** 本次预收款 */
    private BigDecimal thisAdvances;

    /** 附件地址 */
    private String avatar;

    /** 备注 */
    private String remark;


}
